package org.deng.learn.designpattern.mediator;

/**
 * @author DengLibin
 * @Description 中介者模式
 *  调停者模式(Mediator)，行为型模式。在一个复杂系统中，对象与对象间很容易形成一个网状的依赖关系。这种系统的各个模块间耦合的过于紧密，容易导致牵一发而动全身的结果。
 *  调停者模式通过引入一个中间对象来将系统结构从网状结构变成星形结构，以此解除对象之间的复杂的相互依赖
 *
 *  适用场景 当系统内类（模块）数量比较多且各个类间相互依赖比较复杂（呈现出网状的依赖关系）时，希望系统的某些部分发生变化时尽可能少的影响到其他的部分。
 *  简单的说就是想使各个模块尽可能的保持独立，使整个系统的各个模块松散的耦合。这种场景适合使用调停者模式！不过，前提是要抽象的合理
 * @Date 2019/3/14 0014 15:41
 */
public class Main {

}
